Fechar

@InProceedings{MoraesVija:2017:InCaMa,
               author = "Moraes, Eduardo Ribeiro and Vijaykumar, Nandamudi Lankalapalli",
          affiliation = "{Universidade Federal de Itajub{\'a} (UNIFEI)} and {Instituto 
                         Nacional de Pesquisas Espaciais (INPE)}",
                title = "Investiga{\c{c}}{\~a}o de cadeias de markov para testes de 
                         software",
                 year = "2017",
         organization = "Semin{\'a}rio de Inicia{\c{c}}{\~a}o Cient{\'{\i}}fica e 
                         Inicia{\c{c}}{\~a}o em Desenvolvimento Tecnol{\'o}gico e 
                         Inova{\c{c}}{\~a}o (SICINPE)",
                 note = "{Bolsa PIBIC/INPE/CNPq}",
             abstract = "Este trabalho, iniciado em agosto de 2016, tem como objetivo a 
                         continuidade aos projetos de Inicia{\c{c}}{\~a}o Cientifica para 
                         melhorias em Testes de Software. A inicia{\c{c}}{\~a}o 
                         cient{\'{\i}}fica descrita neste resumo aborda o uso de Cadeias 
                         de Markov, que s{\~a}o muito utilizadas para avaliar desempenho 
                         de sistemas, para priorizar sequ{\^e}ncias de teste. Os testes de 
                         software podem ser de caixa branca (dependem do c{\'o}digo 
                         implementado) ou de caixa preta (n{\~a}o necessitam do 
                         c{\'o}digo implementado). O foco ser{\'a} testes caixa preta. 
                         Neste caso, os testes s{\~a}o gerados a partir de modelagem da 
                         especifica{\c{c}}{\~a}o de software sem ter a necessidade de se 
                         ter o c{\'o}digo. O que ocorre {\'e} que os testes s{\~a}o 
                         gerados bem antes da implementa{\c{c}}{\~a}o de software e 
                         quando o software estiver pronto, os testes gerados a partir da 
                         especifica{\c{c}}{\~a}o s{\~a}o exercitados na 
                         implementa{\c{c}}{\~a}o para conferir se a 
                         implementa{\c{c}}{\~a}o est{\'a} de conformidade com a 
                         especifica{\c{c}}{\~a}o. Por este motivo, testes caixa preta 
                         tamb{\'e}m s{\~a}o conhecidos como testes de conformidade. No 
                         entanto, dependendo de como os testes s{\~a}o gerados, 
                         poder{\~a}o haver centenas de milhares de casos de testes se a 
                         especifica{\c{c}}{\~a}o for algo complexo. Ent{\~a}o h{\'a} 
                         uma necessidade de priorizar estes casos sem perder a sua 
                         qualidade, ou seja, de alguma forma, deve haver uma garantia que o 
                         software est{\'a} validado. Para priorizar os casos de teste a 
                         ideia deste trabalho {\'e} explorar Cadeias de Markov. A 
                         especifica{\c{c}}{\~a}o {\'e} modelada como uma Cadeia de 
                         Markov e a partir da qual se obt{\^e}m probabilidades limite que 
                         se referem {\`a} quantidade de tempo que o estado ficou ativo. 
                         Ent{\~a}o, as probabilidades limite poder{\~a}o dar uma 
                         vis{\~a}o ao testador sobre quais fun{\c{c}}{\~o}es (estados) 
                         dever{\~a}o ser testados com certa prioridade. Os resultados 
                         ser{\~a}o testados para especifica{\c{c}}{\~o}es geradas 
                         aleatoriamente e depois ser{\~a}o testados em 
                         aplica{\c{c}}{\~o}es reais, em particular, 
                         aplica{\c{c}}{\~o}es espaciais de software embarcado em 
                         sat{\'e}lites e/ou em outras miss{\~o}es.",
  conference-location = "S{\~a}o Jos{\'e} dos Campos, SP",
      conference-year = "25-26 jul.",
             language = "pt",
           targetfile = "Moraes_investigacao.pdf",
        urlaccessdate = "27 abr. 2024"
}


Fechar